home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Safarir 3
/
SafTV-CD3.iso
/
pc
/
Bonus
/
Dessins Animés
/
static
/
jeux
/
napman.swf
/
scripts
/
frame_324
/
DoAction.as
Wrap
Text File
|
2001-11-21
|
2KB
|
123 lines
iter = "-1";
while(iter < status)
{
px4 = int(px / "4");
py4 = int(py / "4");
cosa = eval("r" add py4).substr(px4 + "1","1");
if(cosa eq "." or cosa eq "o")
{
punti -= "1";
score += "10";
removeMovieClip("p_" add px4 add "_" add py4);
set("r" add py4,eval("r" add py4).substr("1",px4) add "-" add eval("r" add py4).substr(px4 + "2","29" - px4));
tellTarget("/suoni")
{
gotoAndStop("bip");
play();
}
}
if(cosa eq "o")
{
timer = int("160" - level * "3");
score += "50";
status = "1";
tellTarget("/suoni")
{
gotoAndStop("pillola");
play();
}
}
if(cosa eq "R")
{
px = "4";
}
if(cosa eq "T")
{
px = "104";
}
restox = px - px4 * "4";
restoy = py - py4 * "4";
if(restox == "0")
{
call("ruota");
vx = svx;
}
if(restoy == "0")
{
vy = svy;
}
prev_x = getProperty("/pacman", _X);
prev_y = getProperty("/pacman", _Y);
setProperty("/pacman", _X, px * "4" + "8");
setProperty("/pacman", _Y, py * "4" + "8");
if(vx == "1")
{
pros = "3";
}
else
{
pros = "0";
}
if(vy == "1")
{
prosy = "3";
}
else
{
prosy = "0";
}
tpx = px + vx + pros;
tpy = py + vy + prosy;
cosa = eval("r" add int(tpy / "4")).substr(int(tpx / "4") + "1","1");
if(cosa ne "X")
{
px += vx;
py += vy;
}
iter += "1";
}
fanta = "1";
call("fanta1");
fanta = "2";
call("fanta2");
fanta = "3";
call("fanta3");
fanta = "4";
call("fanta4");
if(punti == "122" and bonus == "0")
{
if(level < "10")
{
tellTarget("/bonus")
{
gotoAndStop(eval("/:level"));
}
}
else
{
tellTarget("/bonus")
{
gotoAndStop(10);
}
}
setProperty("/bonus", _visible, "1");
bonus = "1";
timerbonus = "100";
tellTarget("/suoni")
{
gotoAndStop("bonus");
play();
}
}
if(px == "54" and py == "68" and bonus == "1")
{
bonus = "2";
setProperty("/bonus", _visible, "0");
score = score + "900" + "200" * level;
tellTarget("/suoni")
{
gotoAndStop("bonusok");
play();
}
}